package top.kaoshanji.p3ch22c;

/**
 * 代码清单-p3ch22c-270页c：场景类
 * @author kaoshanji
 * ^_^
 * create time 2025/3/26 16:45
 */
public class Client {

    public static void main(String[] args) {

        // 三个观察者产生出来
        Observer liSi = new LiSi();
        Observer wangSi = new WangSi();
        Observer liuSi = new LiuSi();

        // 定义出韩非子
        HanFeiZi hanFeiZi = new HanFeiZi();

        // 我们后人根据历史，描述这个场景，有三个人在观察韩非子
        hanFeiZi.addObserver(liSi);
        hanFeiZi.addObserver(wangSi);
        hanFeiZi.addObserver(liuSi);

        // 然后，这里我们看看韩非子在干什么
        hanFeiZi.haveBreakfast();

    }

}
